<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
<!-- 
    npm常用命令：

    npm init 初始化项目并生成package.json文件（没有-y参数会有提问）
    npm init -y 初始化项目并生成package.json文件（有-y参数会没有提问）
    package.json文件中记录了项目相关的信息（版本 依赖等）

    安装依赖包：
    安装包之后，在当前项目根目录自动创建：
    - node_modules/ 里面包含我们下载的包
    - package-lock.json 依赖包的锁文件（锁定依赖包的版本和依赖关系）
    - package.json 自动添加依赖包信息

    1.本地依赖，只有当前项目可以使用的依赖包
        1.1项目依赖dependencies，当前项目无论是开发时，还是开发完成需要打包上线时都需要的包
        npm install 包名 --save
        npm install 包名 -save
        npm install 包名
        npm i 包名 -S
        npm i 包名

        npm i vue 默认安装vue在npm服务器的最新版本
        npm i vue@2 安装vue指定版本的包

        1.2开发依赖devDependencies，当前项目只有开发时需要的包（比如 less 打包后less已经被编译成css了，项目不需要less这个包了）
        npm install 包名 --save-dev
        npm install 包名 -save-dev
        npm install 包名 -D
        npm i 包名 -D

    2.全局依赖，我们自己电脑上的多个项目都可以使用的包
    npm install 包名 --global
    npm i 包名 -g
    全局安装包目录：C:\Users\lenovo\AppData\Roaming\npm\node_modules

    3.安装项目所有依赖包，通常是从版本库克隆下来时需要执行的操作
    npm install
    npm i
 -->

</body>
</html>